Generic XMI-Based UML Model Transformations
نویسندگان
چکیده
XML-based Metadata Interchange (XMI) is an interchange format for metadata defined in terms of the MOF standard. In addition to supporting the exchange of complete models, XMI supports the exchange of models in differential form. Our paper builds on this feature to examine the possibility of XMI-based generic transformations of UML models. A generic transformation can be configured to generate (via XSLT) a specialized transformation that will be used to transform a UML model. The approach promotes model reuse, speeds up the modeling process and can be used to assure that only predefined semantics (as specialized by an agent) is included in the transformed model.
منابع مشابه
Experiments With XMI Based Transformations of Software Models
The eXtensible Markup Language (XML) and its related technologies provide a promising tool for the implementation of transformations of UML models, not only for research prototypes but also for the interaction of different commercial CASE tools. We report on our experiments with XML query and transformation languages in the context of object-oriented software development. Especially we use the ...
متن کاملEvolving Design Patterns Based on Model Transformation
In this paper, we propose two-level transformations to capture the evolution processes of design patterns, which are generally implicit in the descriptions of design patterns. These two-level transformations are the primitive-level and pattern-level evolutions. The evolution processes are implemented based on XML Metadata Interchange (XMI) format to transform the UML models of design pattern ap...
متن کاملA flexible code generator for MOF-based modeling languages
The Meta Object Facility (MOF) is the core component of OMGt’s ModelDriven Architecture (MDA). MOF defines the metamodeling language, which is used to define the languages which are used to model apllications, such as the Unified Modeling Language (UML). The importance of MOF will grow in the future, because more and more domain-specific modeling languages will be defined as extensions to or ad...
متن کاملMTRANS: A general framework, based on XSLT,for model transformations.
The MTRANS project aims to supply a general framework for expressing model transformations. We want this framework to be the most general possible. To achieve this, MTRANS is based on a meta-modeling approach (a meta-model is used to define the semantics of each model). The MTRANS framework is supplying a language and an environment to write models transformations. The language is composed by a...
متن کاملThe leading platform for Model Driven Architecture (MDA)
Models Made for Business ......................................................................................................... 2 ArcStyler Overview.................................................................................................................... 2 Main Benefits ....................................................................................................................
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002